package com.cdd.agent.api.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cdd.common.domain.entity.AppUser;
import com.cdd.agent.api.domain.dto.AgentCountDto;
import com.cdd.agent.api.domain.dto.AgentUserDto;
import com.cdd.agent.api.domain.dto.GuildCountDto;
import com.cdd.agent.api.domain.vo.*;

import java.util.List;

public interface AppUserMapper extends BaseMapper<AppUser> {

    List<AgentUserVo> getAgentUserList(AgentUserDto dto);

    List<AgentZhuBoVo> getAgentZhuBoList(AgentUserDto dto);

    AgentCountVo getCount(GuildCountDto dto);

    List<GuildUserOwnerCountVo> getGuildUserCount1(AgentCountDto countDto);

    List<GuildDevoteCountVo> getGuildUserCount2(AgentCountDto countDto);

}